package com.aggregate.pay.pufa.bean;

/**
 * 响应报文头
 * @author Moyq5
 * @date 2019年1月3日
 */
public class ResHeadData {
	
	/**
	 * 接口协议主版本号（原样返回）
	 */
	private String majorVersion;
	/**
	 * 接口协议副版本号（原样返回）
	 */
	private String minorVersion;
	/**
	 * 原业务类型（原样返回）
	 */
	private String msgType;
	/**
	 * 企业代码（原样返回）
	 */
	private String corpNo;
	/**
	 * 报文响应时间(yyyyMMddHHmmss)
	 */
	private String timestamp;
	/**
	 * 通讯请求流水号（原样返回）
	 */
	private String serialNo;
	/**
	 * 通用平台受理时间(浦发受理工作日期，对账时按此日期进行对账), 格式:yyyymmdd
	 */
	private String procDate;
	/**
	 * 压缩方式(大批量业务建议压缩，仅压缩bodyData的内容)。0:不压缩;1:压缩
	 */
	private String zipType;
	/**
	 * 签名算法（目前只支持“01”，即RSA+SHA1）
	 */
	private String signatureAlg;
	public String getMajorVersion() {
		return majorVersion;
	}
	public void setMajorVersion(String majorVersion) {
		this.majorVersion = majorVersion;
	}
	public String getMinorVersion() {
		return minorVersion;
	}
	public void setMinorVersion(String minorVersion) {
		this.minorVersion = minorVersion;
	}
	public String getMsgType() {
		return msgType;
	}
	public void setMsgType(String msgType) {
		this.msgType = msgType;
	}
	public String getCorpNo() {
		return corpNo;
	}
	public void setCorpNo(String corpNo) {
		this.corpNo = corpNo;
	}
	public String getTimestamp() {
		return timestamp;
	}
	public void setTimestamp(String timestamp) {
		this.timestamp = timestamp;
	}
	public String getSerialNo() {
		return serialNo;
	}
	public void setSerialNo(String serialNo) {
		this.serialNo = serialNo;
	}
	public String getProcDate() {
		return procDate;
	}
	public void setProcDate(String procDate) {
		this.procDate = procDate;
	}
	public String getZipType() {
		return zipType;
	}
	public void setZipType(String zipType) {
		this.zipType = zipType;
	}
	public String getSignatureAlg() {
		return signatureAlg;
	}
	public void setSignatureAlg(String signatureAlg) {
		this.signatureAlg = signatureAlg;
	}
	@Override
	public String toString() {
		return "ResHeadData [majorVersion=" + majorVersion + ", minorVersion=" + minorVersion + ", msgType=" + msgType
				+ ", corpNo=" + corpNo + ", timestamp=" + timestamp + ", serialNo=" + serialNo + ", procDate="
				+ procDate + ", zipType=" + zipType + ", signatureAlg=" + signatureAlg + "]";
	}
	
}
